home *** CD-ROM | disk | FTP | other *** search
/ MacFormat UK 160 - Disc 2 / MF_UK_160_2.iso / pc / DiscContent / Trials / oxygen / samples / debugger / Boolean functions / sample1.xsl < prev   
Encoding:
Extensible Markup Language  |  2005-07-21  |  1.5 KB  |  47 lines

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!--    Category:     Boolean functions
  3.     Sample from Zvon XSLT tutorial (www.zvon.org)  
  4.     Description:    This stylesheet uses node-sets as arguments for boolean() function. -->
  5. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  6.     <xsl:template match="/">
  7.         <TABLE border="1">
  8.             <TR>
  9.                 <TH>node-set</TH>
  10.                 <TH>boolean</TH>
  11.             </TR>
  12.             <TR>
  13.                 <TD>
  14.                     <xsl:text>/</xsl:text>
  15.                 </TD>
  16.                 <TD>
  17.                     <xsl:value-of select="boolean(/)"/>
  18.                 </TD>
  19.             </TR>
  20.             <TR>
  21.                 <TD>
  22.                     <xsl:text>//text</xsl:text>
  23.                 </TD>
  24.                 <TD>
  25.                     <xsl:value-of select="boolean(//text)"/>
  26.                 </TD>
  27.             </TR>
  28.             <TR>
  29.                 <TD>
  30.                     <xsl:text>//number</xsl:text>
  31.                 </TD>
  32.                 <TD>
  33.                     <xsl:value-of select="boolean(//number)"/>
  34.                 </TD>
  35.             </TR>
  36.             <TR>
  37.                 <TD>
  38.                     <xsl:text>//text[23]</xsl:text>
  39.                 </TD>
  40.                 <TD>
  41.                     <xsl:value-of select="boolean(//text[23])"/>
  42.                 </TD>
  43.             </TR>
  44.         </TABLE>
  45.     </xsl:template>
  46. </xsl:stylesheet>
  47.